package com.cskaoyan.bytestream;

import java.io.FileOutputStream;
import java.io.IOException;

/**
 * @description: write方法
 * @author: songtao@cskaoyan.onaliyun.com
 **/
/*
    写数据
    1.创建字节输出流对象
    2.write方法写数据
    3.close释放资源
 */

public class Demo2 {
    public static void main(String[] args) throws IOException {
        //    1.创建字节输出流对象
        FileOutputStream out = new FileOutputStream("a.txt");
        // write(int b) 一次写1个字节
        //out.write(97);

        // write(byte[] b)
        String s = "hello";
        // 如何把字符串转为字节数组
        byte[] bytes = s.getBytes();
        out.write(bytes);
        // write(byte[] b,int off ,int len)
        out.write(bytes, 0, bytes.length);

        // Q: 如果此时运行  会发生什么?
        // 什么时候写进去  当执行完write方法后 去写进去了
        // close释放资源
        out.close();
    }
}
